What is the meaning of the word "last laugh"?

Definitions:

  1. ultimate success achieved after a near failure, inspired by the saying `he laughs best who laughs last' copy to clipboard noun
    • We had the last laugh after the votes were counted. copy to clipboard